18582017efe2372bdd9537b4492e1af363347025,java/java-impl/src/com/intellij/psi/impl/source/codeStyle/javadoc/JDComment.java,JDComment,generate,#String#,52
Before Change
if (!isNull(since)) {
sb.append(prefix);
sb.append("@since ");
sb.append(myFormatter.getParser().splitIntoCLines(since, prefix + " ", false));
}
if (deprecated != null) {
sb.append(prefix);
sb.append("@deprecated ");
sb.append(myFormatter.getParser().splitIntoCLines(deprecated, prefix + " ", false));
}
if (sb.length() == start) return null;
After Change
if (myFormatter.getSettings().JD_LEADING_ASTERISKS_ARE_ENABLED) {
prefix = indent + " * ";
} else {
prefix = indent;
}
StringBuilder sb = new StringBuilder();
int start = sb.length();
if (!isNull(myDescription)) {
sb.append(prefix);
sb.append(myFormatter.getParser().formatJDTagDescription(myDescription, prefix));
if (myFormatter.getSettings().JD_ADD_BLANK_AFTER_DESCRIPTION) {
sb.append(prefix);
sb.append('\n');
}
}
generateSpecial(prefix, sb);
if (!isNull(myUnknownList) && myFormatter.getSettings().JD_KEEP_INVALID_TAGS) {
for (String aUnknownList : myUnknownList) {
sb.append(prefix);
sb.append(myFormatter.getParser().formatJDTagDescription(aUnknownList, prefix));
}
}
if (!isNull(mySeeAlsoList)) {
JDTag tag = JDTag.SEE;
for (String aSeeAlsoList : mySeeAlsoList) {
sb.append(prefix);
sb.append(tag.getWithEndWhitespace());
StringBuilder tagDescription = myFormatter.getParser()
.formatJDTagDescription(aSeeAlsoList, prefix, true, tag.getDescriptionPrefix(prefix).length());
sb.append(tagDescription);
}
}
if (!isNull(mySince)) {
JDTag tag = JDTag.SINCE;
sb.append(prefix);
sb.append(tag.getWithEndWhitespace());
StringBuilder tagDescription = myFormatter.getParser()
.formatJDTagDescription(mySince, prefix, true, tag.getDescriptionPrefix(prefix).length());
sb.append(tagDescription);
}
if (myDeprecated != null) {
JDTag tag = JDTag.DEPRECATED;
sb.append(prefix);
sb.append(tag.getWithEndWhitespace());
StringBuilder tagDescription = myFormatter.getParser()